<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*全局样式*/
.no-record {
    border-top:1px solid #eeeeee; text-align:center; color:#666666; line-height:40px;
}
.a_schedules {
    cursor: pointer;
}
.icons {
	display: inline-block;
	vertical-align: middle;
}

.hide {
	display: none;
}

select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.bor-bo {
	border-bottom: none;
}

.doc-pic {
	overflow: hidden;
	width: 90px;
	height: 90px;
	border-radius: 50%;
}

.doc-pic img {
	width: 90px;
	height: 90px;
}

.fixed {
	position: fixed;
	top: 0px;
	z-index: 10;
}


/*全局样式end*/


/*index*/

.consult {
	position: fixed;
	right: 10px;
	top: 300px;
    z-index:101;
}

.swiper-full02 {
	height: 254px;
}

#swiper_full {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	direction: ltr;
	backface-visibility: hidden;
	z-index: 1;
	width: 879px;
}

.swiper-wrapper {
	box-sizing: content-box;
}

div[class^="pagination"] {
	position: absolute;
	left: 0;
	bottom: 5px;
	width: 100%;
	text-align: center;
	z-index: 2;
}

.pagination-full01 span {
	display: inline-block;
	width: 45px;
	height: 5px;
    border-radius:3px;
	background-color: #DCDDE0;
	margin-right: 10px;
}
.pagination-full01 .swiper-active-switch {
	background-color: #FFC822;
}

.boxs {
	width: 290px;
	position: relative;
}


/*快速预约*/

.reservation {
	position: absolute;
	top: 0;
	padding: 20px 10px;
	border: 1px solid #E4E4E4;
	background-color: #fff;
}

.reservation p:first-child {
	font-size: 28px;
	color: #FF7E63;
	font-weight: bold;
}

.reservation p.tip {
	font-size: 12px;
	color: #ABABAB;
	padding-bottom: 10px;
	border-bottom: 1px solid #E4E4E4;
}

.reservation form {
	margin-top: 20px;
}

.reservation form select {
	border: 1px solid #E4E4E4;
	background: url(/images/icon_bottom.png) no-repeat;
	padding: 10px 10px 10px 5px;
	margin-bottom: 20px;
}

.reservation form .city {
	width: 132px;
	background-position: 100px center;
}

.reservation form .county {
	width: 132px;
	background-position: 100px center;
}

.reservation form .hos {
	width: 270px;
	background-position: 240px center;
}

.reservation form #fast {
	background-color: #FFA491;
	border-radius: 3px;
	width: 270px;
	text-align: center;
	border: none;
	color: #fff;
	line-height: 45px;
	font-size: 18px;
}


/*公告*/

.heal_maintop .heal_newnotice {
	padding: 20px 20px 20px 0;
	height: 254px;
	border: 1px solid #E4E4E4;
}

.heal_newnotice .newtext .icon-1 {
	width: 9px;
	height: 15px;
	background: url(/images/icon-1.png) center;
	margin-right: 5px;
}

.heal_newnotice .newtext .icon-2 {
	width: 7px;
	height: 13px;
	margin-left: 10px;
	background: url(/images/icon-2.png) center;
}

.heal_newnotice .newtext span {
	font-size: 20px;
}

.heal_newnotice .newtext a {
	color: #FF6000;
	float: right;
}

.heal_newnotice .newlist {
	margin-top: 30px;
	padding-left: 25px;
	color: #767676;
	font-size: 14px;
}

.heal_newnotice .newlist li {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-bottom: 15px;
}
.heal_newnotice .newlist li a {
    color:#333333;
}
.heal_newnotice .newlist li a:hover {
    color:#37C6CB;
}
.heal_newnotice .newlist li:last-child {
	margin-bottom: 0;
}

.heal_mainbox .two-search {
	margin-top: 20px;
	border: 1px solid #EEEEEE;
	height: 155px;
	padding: 30px 0 20px 0;
	background: url(/images/sear-bg.png) no-repeat;
}

.heal_mainbox .two-search .search-box {
	width: 700px;
	margin-left: 330px;
}

.heal_mainbox .two-search .search-box input[type="text"] {
	width: 500px;
	padding: 15px 10px;
	border-radius: 5px;
	border: 1px solid #57E1E6;
	float: left;
}

.two-search .search-box input[type="button"] {
	width: 55px;
	height: 46px;
	background: #6CDDE1 url(/images/sear-btn.png) no-repeat center;
	border-radius: 5px;
	border: none;
	margin-left: 5px;
	box-shadow: 0 3px 0 0 #37C6CB;
}

.two-search .search-box .row2 li {
	float: left;
	padding: 5px 15px;
	background-color: #F3F1F1;
	color: #777777;
	font-size: 12px;
	margin-right: 10px;
}


/*查找*/

.heal_find {
	margin-top: 20px;
	margin-bottom: 50px;
	border: 1px solid #E9E9E9;
}

.heal_find .tab-card {
	border-bottom: 1px solid #E9E9E9;
	height: 50px;
	background-color: #F9F9F9;
}

.heal_find .tab-card-li {
	display: inline-block;
	width: 160px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
}

.heal_find .tab-card-li i {
	margin-right: 5px;
	height: 24px;
}

.heal_find .tab-card-li .icon-area {
	width: 23px;
	background: url(/images/icon-3.png) no-repeat center;
}

.heal_find .tab-card-li .icon-ji {
	width: 25px;
	background: url(/images/icon-4.png) no-repeat center;
}

.heal_find .tab-card-li .icon-ks {
	width: 23px;
	background: url(/images/icon-5.png) no-repeat center;
}

.heal_find .tab-card-li .i-cur {
	display: none;
}

.heal_find .tab-card-li .icon-cur1 {
	width: 25px;
	background: url(/images/icon-3-1.png) no-repeat center;
}

.heal_find .tab-card-li .icon-cur2 {
	width: 25px;
	background: url(/images/icon-4-1.png) no-repeat center;
}

.heal_find .tab-card-li .icon-cur3 {
	width: 25px;
	background: url(/images/icon-5-1.png) no-repeat center;
}

.tab-card-li-slt {
	color: #61BFF3;
	background-color: #fff;
	border-left: 1px solid #E9E9E9;
	border-right: 1px solid #E9E9E9;
	border-top: 2px solid #61BFF3;
}

.heal_three_box {
	padding: 10px 0 0px 15px;
}

.heal_three_box .find-list ul li {
    margin-top:10px;
	display: inline-block;
	float: left;
	width: 90px;
	text-align: center;
	font-size: 14px;
	background: #f6f6f6;
	margin-right: 15px;
	cursor: pointer;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;	
}

.area .find-list ul li {
	padding: 10px 0;
}

.heal_three_box .find-list ul li.threact {
	background-color: #61BFF3;
	color: #fff;
}

.heal_three_box .find-list a {
	display: inline-block;
	color: #FF6000;
	padding: 10px 0;
	margin-left: 20px;
}
    .heal_three_box .find-list a .icon-up {
        width: 12px;
	margin-left: 5px;
	height: 8px;
	background: url(/images/icon-u.png) no-repeat;

    }
.heal_three_box .find-list a .icon-bottom,
.filter .place .pl-top .icon-bottom {
	width: 10px;
	height: 7px;
	margin-left: 5px;
	background: url(/images/icon-b.png);
}

.heal_three_box .find-con-li li {
	float: left;
	width: 394px;
	height: 99px;
	margin-bottom: 30px;
}

.heal_three_box .find-con-li li div {
	display: inline-block;
}

.heal_three_box .find-con-li li .left {
	width: 140px;
	border: 1px solid #E2E2E2;
}

.heal_three_box .find-con-li li .left img {
	width: 100%;
}

.heal_three_box .find-con-li li .right {
	padding-left: 15px;
	width: 246px;
	overflow: hidden;
}

.heal_three_box .find-con-li .right .yy-name {
	font-size: 14px;
	margin-bottom: 10px;
	white-space: nowrap;
    width: 240px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.heal_three_box .find-con-li .yy-dj,
.heal_three_box .find-con-li .address {
	color: #9F9F9F;
	font-size: 14px;
	margin-top: 10px;
}
.heal_three_box .find-con-li .address {
	width:240px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

.yy-dj .icon-dj {
	width: 16px;
	height: 15px;
	margin-right: 5px;
	background: url(/images/icon-6.png) no-repeat center;
}

.address .icon-addr {
	width: 13px;
	margin-right: 5px;
	height: 15px;
	background: url(/images/icon-7.png) no-repeat center;
}


/*按疾病查找*/

.sickness ul li {
	float: left;
	width: 550px;
	height: 60px;
	margin-bottom: 50px;
}

.sickness ul li:nth-child(2n) {
	float: right;
}

.sickness ul li .left {
	width: 50px;
	height: 50px;
}

.sickness ul li .right {
	height: 50px;
	margin-left: 20px;
	width: 480px;
}

.sickness ul li .right a {
	display: inline-block;
	color: #808080;
	font-size: 14px;
	margin-bottom: 10px;
}

.sickness ul li.width .right a {
	width: 120px;
}

.sickness ul li.child .right a {
	margin-right: 20px;
}


/*按科室查找*/

.depart .find-con {
	padding-bottom: 50px;
}

.depart .find-list li {
	padding: 5px 0;
}

.depart .find-list li.arrow {
	width: 40px;
}

.depart .find-con-li a {
	display: inline-block;
	width: 120px;
	height: 30px;
	line-height: 30px;
	color: #616161;
	font-size: 14px;
}


/*热门*/

.hot_box {
	margin-top: 30px;
}

.hot_box .hot_top {
	height: 22px;
	line-height: 22px;
	border-left: 5px solid #61BFF3;
	padding-left: 15px;
	margin-bottom: 20px;
}

.hot_box .hot_top span:first-child {
	font-size: 20px;
}

.hot_box .hot_top span:nth-child(2) {
	color: #9A9999;
	margin-left: 10px;
}

.hot_box .hot_top .icon-left {
	width: 8px;
	height: 12px;
	background: url(/images/fn-icon-sprites.png) no-repeat -128px -30px;
}


/*热门科室*/

.hot_box .hot_ks_list {
	position: relative;
	border: 1px solid #E9E9E9;
	padding: 40px 70px;
}

.hot_box .hot_ks_list .ks-banner {
	height: 190px;
}

.hot_box .hot_ks_list .btns {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	width: 18px;
	height: 35px;
	background: url(/images/fn-icon-sprites.png) no-repeat;
}

.hot_box .hot_ks_list .btn-left {
	left: 20px;
	background-position: -9px -96px;
}

.hot_box .hot_ks_list .btn-right {
	right: 20px;
	background-position: -40px -96px;
}

.ks-banner .hot_li {
	width: 179px;
	border: 1px solid #E5E5E5;
	margin-left: 40px;
	float: left;
}

.ks-banner .hot_li:first-child {
	margin-left: 0px;
}

.ks-banner .hot_li .hot_img {
	position: relative;
	width: 100%;
	height: 150px;
}

.ks-banner .hot_li .hot_img img {
	width: 100%;
}

.ks-banner .hot_li .hot_img span {
	position: absolute;
	bottom: -2px;
    left:0px;
	display: inline-block;
	width: 177px;
	height: 30px;
	line-height: 30px;
	/*padding: 0 15px;*/
	text-indent:1em;
	background-color: rgba(0, 0, 0, .5);
	/*ie8*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
	color: #fff;
	box-sizing: border-box;
}

.ks-banner .hot_li .ks-add {
	padding-left: 10px;
	height: 37px;
	line-height: 37px;
}

.ks-banner .hot_li .ks-add span {
	width: 140px;
	display: inline-block;
	color: #999999;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 12px;
}


/*热门医生*/

.hot_doc_list {
	position: relative;
	margin-bottom: 40px;
}

.hot_doc_list .btns {
	position: absolute;
	width: 20px;
	height: 50px;
	top: 50%;
	margin-top: -25px;
	background-color: rgba(0, 0, 0, .2);
	/*ie8*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);
	text-align: center;
	line-height: 50px;
	z-index: 100;
}

.hot_doc_list .btns i {
	width: 16px;
	height: 25px;
}

.hot_doc_list .icon-btnl {
	background: url(/images/icon-8.png) no-repeat center;
}

.hot_doc_list .icon-btnr {
	background: url(/images/icon-9.png) no-repeat center;
}

.hot_doc_list .hot_li {
	float: left;
	width: 370px;
	padding: 20px;
	background-color: #FAFAFA;
	border: 1px solid #E2E2E2;
	margin-left: 45px;
}

.hot_doc_list .hot_li:first-child {
	margin-left: 0px;
}

.hot_doc_list .hot_li a {
	color: #8D8D8D;
}

.hot_doc_list .hot_li .hot_img {
	width: 100px;
	height: 100px;
	line-height: 94px;
	border-radius: 50%;
	border: 1px solid #DCEAED;
	text-align: center;
	margin-right: 20px;
}

.hot_doc_list .hot_li .hot_img img {
	width: 90px;
	height: 90px;
	border-radius: 50%;
	border: 1px solid #DCEAED;
}

.hot_doc_list .hot_li p {
	margin-top: 10px;
	font-size: 14px;
}

.hot_doc_list .hot_li p span {
	color: #61BFF3;
	font-size: 16px;
	margin-right: 10px;
}


/*index end*/


/*depart-search*/

.depart_search {
	padding: 25px 22px;
}

.depart_search .depart_top {
	font-size: 14px;
}

.depart_search .depart_top span:first-child {
	color: #C4C4C4;
	margin-right: 10px;
}

.depart_search .depart_top span:last-child {
	color: #7D7D7D;
}

.depart_search .depart_con {
	margin-top: 20px;
	height: 920px;
}

.depart_search .depart_con .ks-list {
	width: 240px;
	border: 1px solid #ECEFF2;
	/*padding: 20px;*/
	height: 920px;
}

.depart_search .depart_con .ks-list-con {
	width: 900px;
	border: 1px solid #ECEFF2;
	padding: 0 10px 20px;
	height: 920px;
}

.depart_search .depart_con .ks-list .title {
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	background-color: #FAFAFA;
	padding-left: 20px;
	border-top: 2px solid #61BFF3;
}

.depart_search .depart_con .ks-list ul {
	padding: 0 5px;
}

.depart_search .depart_con .ks-list ul li {
	height: 42px;
	line-height: 42px;
	border-bottom: 1px dashed #E9E9E9;
	padding-left: 15px;
	cursor: default;
}

.depart_search .depart_con .ks-list ul li:last-child {
	border-bottom: none;
}

.depart_con .ks-list ul li.active {
	color: #FF410E;
}

.depart_con .ks-list-con .con-top {
	height: 85px;
	line-height: 85px;
	padding-left: 15px;
	border-bottom: 1px dashed #E9E9E9;
}

.depart_con .ks-list-con .con-box div {
	display: inline-block;
}

.depart_con .ks-list-con .con-top div:first-child {
	color: #61BFF3;
	font-size: 22px;
}

.con-box .sear_contain .search {
	position: relative;
}

.con-box .sear_contain .search input {
	width: 260px;
	padding: 5px 15px;
	border: 1px solid #61BFF3;
	border-radius: 5px;
}

.con-box .sear_contain .search span {
	position: absolute;
	right: 0;
	top: 24px;
	display: inline-block;
	width: 40px;
	height: 28px;
	margin-top: 5px;
	border-radius: 0px 5px 5px 0px;
	background: #61BFF3 url(/images/sear-btn.png) no-repeat center;
}

.depart_con .ks-list-con .content-top {
	height: 80px;
	line-height: 80px;
	padding-left: 15px;
}

.depart_con .ks-list-con .content-top a {
	color: #61BFF3;
	margin-right: 40px;
}

.depart_con .ks-list-con .content {
	padding-left: 15px;
}

.depart_con .ks-list-con .content .list {
	height: 40px;
	line-height: 40px;
	padding-left: 25px;
	background: #F8F8F8 url(/images/dot1.png) no-repeat 10px center;
}

.depart_con .ks-list-con .content .list-con {
	padding: 20px 0;
}

.depart_con .ks-list-con .content .list-con li {
	float: left;
	width: 170px;
	padding-left: 20px;
	margin-bottom: 20px;
	color: #747474;
	background: url(/images/dot2.png) no-repeat 10px center;
}

.depart_con .ks-list-con .content .list-con li a {
	color: #747474;
}


/*预约*/

.filter {
	border: 1px solid #FDD2C9;
	border-top: 1px solid #F76A4C;
	margin-bottom: 30px;
}

.filter .term {
	padding: 20px 15px;
	border-bottom: 1px solid #FDD2C9;
}

.filter .text {
	font-size: 14px;
}

.filter .term div {
	display: inline-block;
	font-size: 12px;
	padding: 5px 0;
	border: 1px solid #FFE0CC;
	background-color: #FFF6F0;
}

.filter .term div:last-child {
	border: none;
	background-color: #fff;
}

.filter .term div.area {
	padding-left: 10px;
	padding-right: 5px;
}

.filter .term .area .color,
.filter .term .yyname {
	color: #FF6600;
}

.filter .term .icon-er {
	width: 10px;
	height: 11px;
	margin-left: 5px;
	background: url(/images/icon-14.png) no-repeat center;
}

.filter .term .yyname {
	padding-left: 10px;
	padding-right: 10px;
}

.filter .term .again .icon-again {
	width: 15px;
	height: 16px;
	margin-left: 5px;
	background: url(/images/icon-15.png) no-repeat center;
}

.filter .place {
	padding: 0 15px;
}

.filter .place .pl-con {
	padding: 20px 0;
	border-bottom: 1px dashed #FFE0CC;
}

.filter .place .pl-top a {
	font-size: 14px;
	color: #636363;
	margin: 0 15px 5px;
}

.filter .place .pl-top a:last-child {
	margin: 0;
}

.filter .place .pl-top span.color1 {
	color: #FA502C;
	font-size: 14px;
}

.filter .place .pl-top a.active {
	color: #FA502C;
	font-weight: bold;
}

.filter .place .pl-list {
	position: relative;
	width: 950px;
	padding: 20px;
	background-color: #F9F9F9;
	margin-left: 90px;
	margin-top: 15px;
}

.filter .place .pl-list .icon-arc {
	position: absolute;
	width: 32px;
	height: 17px;
	top: -17px;
	left: 40px;
	background: url(/images/icon-16.png) no-repeat center;
	display:none;
}

.filter .place .pl-list a {
	display: inline-block;
	width: 300px;
	font-size: 14px;
	color: #646464;
}

.filter .place .pl-list .row {
	margin-bottom: 20px;
}

.filter .place .pl-list .row a:hover {
	color: #FA502C;
	text-decoration: underline;
}

.filter .place .pl-list .row a.active {
	color: #FA502C;
	text-decoration: underline;
}

.filter .place .pl-list .row:last-child {
	margin-bottom: 0;
}

.con-box .lef {
	width: 830px;
	background-color: #fff;
}

.introduce .lef .intr-top {
	padding: 30px 0;
	padding-right: 10px;
	border: 1px solid #E9E9E9;
	border-bottom: none;
	background-color: #fff;
}

.introduce .lef .intr-top .title {
	display: inline-block;
	width: 240px;
	text-align: center;
	font-size: 20px;
	height: 40px;
	line-height: 40px;
	float: left;
}

.con-box .lef .datee .date span.i-btn {
	display: inline-block;
	width: 20px;
	padding: 9px 0;
	background-color: #7CD0FF;
	float:left;
    cursor:pointer;
}

.introduce .lef .intr-top .date {
	width: 578px;
	height: 40px;
}

.con-box .lef .datee .date i {
	display: inline-block;
	width: 20px;
	height: 15px;
	background-image: url(/images/fn-icon-sprites.png) ;
    background-repeat:no-repeat;
    cursor:pointer;
}

.con-box .lef .datee .date i.icon-prev {
	background-position: -50px -27px;
}

.con-box .lef .datee .date i.icon-next {
	background-position: -73px -27px;
}

.introduce .lef .intr-top .date-list {
	display: inline-block;
	width: 490px;
	margin: 0 10px;
	vertical-align: middle;
	overflow: hidden;
	float:left;
}

.dark {
	color: darkblue;
}

.con-box .date-list .sonMode {
	display: inline-block;
	float: left;
	font-size: 14px;
	color: #919191;
	text-align: center;
}

.introduce .lef .intr-top .date-list .sonMode {
	width: 70px;
}

.doc-regi .date .date-list .sonMode {
	width: 103px;
}

.introduce .people {
	border-bottom: 1px solid #E9E9E9;
	border-top: 1px solid #E9E9E9;
}

.introduce .people .left {
	width: 240px;
	border-left: 1px solid #E9E9E9;
	border-right: 1px solid #E9E9E9;
	padding-top: 25px;
	text-align: center;
    height:215px;
}

.introduce .people .left .info {
	border-bottom: 1px dashed #E9E9E9;
}

.introduce .people .left .info .pic {
	width: 90px;
	height: 90px;
	border-radius: 50%;
	margin-bottom: 5px;
	overflow: hidden;
	margin: auto;
}

.introduce .people .left .info .pic img {
	width: 90px;
	height: 90px;
}

.introduce .people .left .info a {
	color: #8B8B8B;
}

.introduce .people .left .info p:nth-child(3) {
	color: #737373;
	margin-top: 5px;
	margin-bottom: 6px;
	font-size: 14px;
}

.introduce .people .left p.jian {
	color: #ACABAB;
	margin: 0 auto;
	padding: 10px 0;
	font-size: 14px;
	width: 210px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.introduce .people .left a {
	color: #000;
}

.introduce .people .left .info p .name {
	color: #61BFF3;
	margin-right: 10px;
}

.introduce .people .right table tr {
	width: 560px;
	height: 53px;
	line-height: 53px;
	font-size: 14px;
	text-align: center;
}

.introduce .people .right table tr td {
	width: 71px;
}

.con-box table tr td {
	border-bottom: 1px dashed #E9E9E9;
}

.con-box table tr:last-child td {
	border-bottom: none;
}

.introduce .people .right table tr td:first-child {
	color: #5CA945;
	width: 40px;
}

/*IE7、8兼容*/
.table table td:first-child+td,
.table table td:first-child+td+td+td, 
.table table td:first-child+td+td+td+td+td, 
.table table td:first-child+td+td+td+td+td+td+td {
	background-color: #F7FBFF;
}

.table table td:nth-child(2n) {
	background-color: #F7FBFF;
}


.table td.stop {
	color: #FE3F3F;
}

.table td.success a {
	color: #61BFF3;
}

.table td.flow {
	color: #AEAEAE;
}

.con-box .page {
	margin-top: 45px;
	text-align: center;
}

.con-box .page span {
	display: inline-block;
	padding: 5px 10px;
	border: 1px solid #E9E9E9;
	border-radius: 3px;
	color: #6C6C6C;
    cursor:pointer;
    margin: 0px 5px;
}

.con-box .page span.active {
	background-color: #61BFF3;
	color: #fff;
}

.con-box .rig {
	width: 310px;
}


/*预约规则*/

.con-box .right .rule {
	border: 1px solid #FFE5C6;
	margin-bottom: 20px;
}

.con-box .rule .rul-top {
	height: 45px;
	line-height: 45px;
	text-align: center;
	background-color: #FFFAF2;
}

.con-box .rule .rul-top .icon-rul {
	width: 15px;
	height: 18px;
	vertical-align: baseline;
	margin-right: 5px;
	background: url(/images/icon-17.png) no-repeat center;
}

.con-box .rule .rul-top span {
	font-size: 20px;
	color: #F69C72;
}

.con-box .rule .rul-con {
	padding: 30px 20px;
	line-height: 25px;
	font-size: 14px;
}

.con-box .rule .rul-con span {
	color: #FC2F00;
}


/*热门医生*/

.con-box .right .hot_doct {
	border: 1px solid #E9E9E9;
}

.con-box .right .hot_doct .hot_doct_top {
	position: relative;
	padding: 0 10px;
}

.con-box .right .hot_doct .hot_doct_top a {
	display: block;
	color: #000;
	font-size: 20px;
	padding: 0px 10px;
	height: 55px;
	line-height: 55px;
	border-bottom: 1px solid #E9E9E9;
}

.con-box .right .hot_doct .hot_doct_top a span {
	color: #DDDDDD;
}

.con-box .right .hot_doct_top .icon-tan {
	position: absolute;
	left: 0;
	top: 20px;
	width: 9px;
	height: 15px;
	background: url(/images/icon-1.png) no-repeat center;
}

.con-box .hot_doct .hot_doct_li {
	padding: 20px;
	border-bottom: 1px dashed #E9E9E9;
}

.con-box .hot_doct .hot_doct_li:last-child {
	border-bottom: none;
}

.con-box .hot_doct .hot_doct_li .doc-pic {
	border: 2px solid #E8F2F3;
	vertical-align: top;
}

.con-box .doc-intr p .name {
	color: #61BFF3;
	font-size: 16px;
}

.con-box .doc-intr p {
	color: #919191;
	font-size: 14px;
	margin-bottom: 5px;
}

.con-box .hot_doct .hot_doct_li .doc-intr .btn-y {
	display: inline-block;
	padding: 2px 10px;
	font-size: 14px;
	color: #61BFF3;
	border: 1px solid #61BFF3;
	border-radius: 3px;
	margin-right: 7px;
	cursor: default;
}


/*科室医生*/

.yy_info {
	margin: 20px 0;
	border: 1px solid #E9E9E9;
	padding: 0px 25px;
}

.yy_info .info_top {
	height: 80px;
	line-height: 80px;
	border-bottom: 1px solid #E9E9E9;
}

.yy_info .info_top .yy-name {
	font-size: 26px;
}

.info-dj {
	display: inline-block;
	line-height: 20px;
	padding: 0 5px;
	border-radius: 3px;
	color: #fff;
	font-size: 12px;
	vertical-align: middle;
	margin:0px 5px;
}

.jia {
	background-color: #F49379;
}

.bd {
	background-color: #FFD761;
}

.follow {
	color: #9D9C9C;
	font-size: 12px;
}

.follow .icon-s {
	width: 18px;
	height: 14px;
	vertical-align: baseline;
	margin-right: 3px;
	background: url(/images/icon-18.png) no-repeat center;
}

.follow .fol-txt {
	color: #FF592C;
	margin-left: 8px;
}

.yy_info .info_detail {
	padding: 20px 0;
}

.yy_info .info_detail .yy-pic {
	width: 250px;
	height: 170px;
}

.yy_info .info_detail .yy-pic img {
	width: 100%;
	height:100%;
}

.yy_info .info_detail .yy-con {
	width: 835px;
	color: #7B7B7B;
	font-size: 14px;
	line-height: 25px;
}

.yy_info .info_detail .yy-con .all {
	cursor: default;
	color: #61BFF3;
	font-size: 14px;
}

.yy_info .info_detail .yy-con .icon-all {
	width: 13px;
	height: 14px;
	margin-left: 2px;
	background: url(/images/icon-19.png) no-repeat center;
}


/*内科门诊*/

.internal .internal_top {
	height: 60px;
	line-height: 60px;
	padding: 0 20px;
	background-color: #F8F6F6;
}

.internal .internal_top a {
	color: #61BFF3;
	font-size: 14px;
	text-decoration: underline;
	margin-left: 20px;
}

.internal .internal_con .internal_doc_li {
	position: relative;
	padding: 30px 20px;
}


/*医院联系信息*/

.internal .right .contact {
	margin-bottom: 20px;
}

.internal .right .contact .contact_info {
	padding: 20px;
	font-size: 14px;
	color: #858484;
	line-height: 30px;
}

.internal .right .contact .contact_info p:last-child {
	color: #FFA97F;
}

.internal .contact .contact_info i {
	margin-right: 10px;
}

.internal .contact .contact_info .icon-tel {
	width: 21px;
	height: 19px;
	background: url(/images/icon-20.png) no-repeat center;
}

.internal .contact .contact_info .icon-dz {
	width: 20px;
	height: 18px;
	background: url(/images/icon-22.png) no-repeat center;
}

.internal .contact .contact_info .icon-wz {
	width: 20px;
	height: 18px;
	background: url(/images/icon-21.png) no-repeat center;
}

.internal .internal_con {
	border: 1px solid #E9E9E9;
}

.internal .internal_con .internal_doc_li {
	border-bottom: 1px solid #E9E9E9;
}

.internal .internal_con .internal_doc_li:last-child {
	border-bottom: none;
}

.internal .internal_con .doc-intr {
	width: 380px;
	margin-left: 20px;
	padding-top: 10px;
}

.internal .internal_con .doc-intr .name {
	margin-right: 10px;
}

.internal .internal_con .doc-intr p:nth-of-type(2) {
	margin-top: 15px;
}

.internal .internal_con .doc-intr p:nth-of-type(2) span {
	color: #FF6000;
	font-size: 12px;
	margin-left: 5px;
}

.internal .internal_con .internal_doc_li .now {
	position: absolute;
	top: 60px;
	right: 40px;
	display: inline-block;
	padding: 7px 10px;
	color: #fff;
	background-color: #FFD45E;
	font-size: 14px;
	border-radius: 5px;
	cursor: pointer;
}

.internal .internal_con .internal_doc_li .icon-now {
	width: 19px;
	height: 21px;
	margin-right: 10px;
	background: url(/images/icon-23.png) no-repeat center;
}

.internal .contact_info .map {
	width: 289px;
	height: 289px;
	border: 1px solid #E9E9E9;
}

.internal .contact_info .map img {
	width: 100%;
}


/*医生挂号*/

.internal .internal_con .doc-con {
	padding: 0px 20px;
	border-bottom: 1px solid #E9E9E9;
}

.internal .internal_con .doc-con .doc-info {
	padding: 20px 0;
	border-bottom: 1px solid #E9E9E9;
	line-height: 80px;
}

.internal .internal_con .doc-con .doc-pic img {
	border: 2px solid #DDEBEE;
}

.doc-con .doc-info .doc-detail {
	color: #919191;
	font-size: 14px;
	margin-left: 20px;
	line-height: 22px;
}

.doc-con .doc-info .doc-detail span.name {
	color: #000;
	font-size: 26px;
}

.doc-con .doc-info .doc-detail p:last-child {
	color: #FFC45D;
}

.doc-con .doc-info .doc-detail .jia {
	margin-left: 20px;
}

.doc-con .doc-info .doc-detail p:last-child span {
	margin-right: 10px;
}

.doc-con .goodat {
	color: #7B7B7B;
	padding: 20px 0;
	font-size: 14px;
	line-height: 25px;
}

.internal .datee {
	padding: 30px 20px;
	border-bottom: 1px solid #E9E9E9;
}

.internal .datee .date .date-list {
	display: inline-block;
	width: 490px;
	vertical-align: middle;
	float:left;
}

.internal .doc-regi table tr {
	text-align: center;
	font-size: 14px;
	height: 60px;
	line-height: 60px;
}

.internal .doc-regi table tr td {
	width: 100px;
}

.internal .doc-regi table tr td:first-child {
	width: 60px;
	color: #5CA945;
}

.hos-info .hos-pic {
	width: 105px;
	height: 72px;
}

.hos-info .hos-pic img {
	width: 100%;
}

.hos-info .hos-txt {
	padding: 6px 0;
	width: 155px;
	float: right;
	font-size: 14px;
	color: #000;
	line-height: 20px;
}


/*排班明细遮罩*/

.mask,
.yuyue_mask {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	background-color: rgba(0, 0, 0, .2);
}
.mask_con {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.mask_conn {
	/*position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);*/
}

.mask .mask_box {
	width: 810px;
	background-color: #fff;
	border-radius: 5px;
	padding: 10px;
}

.mask .mask_con .icon-close,.mask .mask_conn .icon-close {
	width: 19px;
	height: 19px;
	background: url(/images/fn-icon-sprites.png) no-repeat -133px -103px;
}

.mask .mask_con .time,.mask .mask_conn .time {
	height: 50px;
	line-height: 50px;
	background-color: #D1EFFF;
	padding: 0 20px;
	border-radius: 5px;
	margin-top: 10px;
	font-size: 14px;
}

.mask .mask_con .time span,.mask .mask_conn .time span {
	margin: 0 5px;
}

.mask .mask_con .icon-tim,.mask .mask_conn .icon-tim {
	width: 20px;
	height: 20px;
	background-image: url(/images/icon-24.png);
    background-repeat:no-repeat;
    background-position:center;
}

.mask .mask_con .type,.mask .mask_conn .type {
	display: inline-block;
}

.mask .mask_con .type p,.mask .mask_conn .type p {
	display: inline-block;
	margin-left: 10px;
}

.mask .mask_con .type p span.fk,.mask .mask_conn .type p span.fk {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin-right: 3px;
}

.mask .mask_con .time_list,.mask .mask_conn .time_list {
	padding: 20px;
}

.mask .mask_con .time_list .block div,.mask .mask_conn .time_list .block div {
	position: relative;
	float: left;
	display: inline-block;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	margin-right: 24px;
	color: #fff;
	margin-bottom: 10px;
	cursor: default;
    opacity:1;
    filter:alpha(opacity=100);
    cursor:pointer;
  
}
   .mask .mask_conn .time_list .block div:hover {
        opacity:0.8;
        filter:alpha(opacity=80);
		background-color: #41dc6a;
		border-color: #41dc6a;
    }

.mask .mask_con .time_list .block div span.num,.mask .mask_conn .time_list .block div span.num {
	display: inline-block;
	width: 30px;
	text-align: center;
}

.mask .mask_con .time_list .block div:last-of-type,.mask .mask_conn .time_list .block div:last-of-type {
	margin-right: 0px;
}
  

.mask .mask_con .time_list .block .hour,.mask .mask_conn .time_list .block .hour {
	display: inline-block;
	background-color: #fff;
	height: 38px;
	padding: 0px 5px 0px 10px;
	margin-left: 10px;
	color: #8F8D8D;
    float:right;
}

.mask .mask_con .time_list .block .box,.mask .mask_conn .time_list .block .box {
	position: absolute;
	top: 0;
	left: 24px;
	width: 19px;
	height: 38px;
	background: url(/images/icon-25.png);
}

.kyy {
    cursor:pointer;
	background-color: #7ECCF7;
	border: 1px solid #7ECCF7;
}

.zy {
	background-color: #FF805F;
	border: 1px solid #FF805F;
}

.ym {
	background-color: #BFBFBF;
	border: 1px solid #BFBFBF;
}


/*医院科室*/

.depart_list table tr {
	height: auto;
}

.depart_list table tr td:first-child {
	width: 140px;
	line-height: 35px;
	text-align: center;
	background-color: #F7FBFF;
}

.depart_list table tr td:first-child+td {
	font-size: 14px;
	line-height: 20px;
	padding: 30px 10px;
}

.depart_list table tr td a {
	display: inline-block;
	color: #737373;
	font-size: 14px;
	width: 222px;
	margin-top: 10px;
}


/*新闻公告*/

.new_container {
	margin-top: 20px;
}

.new_container .new_top {
	padding-bottom: 20px;
	border-bottom: 1px solid #E9E9E9;
	color: #61BFF3;
	font-size: 18px;
}

.new_container .new_con {
	padding: 20px 0;
	border-bottom: 1px dashed #E9E9E9;
}

.new_container .new_con li {
	position: relative;
	width: 820px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	padding-left: 10px;
	padding-right: 100px;
	margin-bottom: 15px;
	background: url(/images/dot2.png) no-repeat 0px center;
}

.new_container .new_con ul li:last-child {
	margin-bottom: 0px;
}

.new_container .new_con li a {
	color: #555555;
}

.new_container .new_con li p {
	position: absolute;
	color: #B7B7B7;
	font-size: 14px;
	top: 0px;
	right: 0px;
}

.new_container .right .news {
	margin-bottom: 20px;
}

.new_container .right .new_info {
	padding: 20px;
}

.new_container .right .new_info li {
	width: 280px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	padding-left: 10px;
	margin-bottom: 5px;
	background: url(/images/dot3.png) no-repeat 0px center;
}

.new_container .right .new_info a {
	color: #666666;
	font-size: 14px;
}


/*新闻内容*/

.new_content .new_top {
	border-bottom-style: dashed;
}

.new_content .new_top .title {
	font-size: 24px;
	color: #000;
}

.new_content .new_top p:nth-child(2) {
	font-size: 12px;
	color: #9D9C9C;
}

.new_content .new_top .icon-share {
	width: 18px;
	height: 14px;
	margin-left: 200px;
	margin-right: 5px;
	vertical-align: baseline;
	background: url(/images/icon-18.png) no-repeat center;
}

.new_content .new_con_box {
	padding: 20px;
	color: #696969;
	border-bottom: 1px dashed #E9E9E9;
}

.new_content .new_con_box .new_pic {
	text-align: center;
}

.new_content .new_list {
	padding: 20px;
	color: #696969;
}

.new_content .new_list a {
	color: #696969;
}


/*预约信息*/

.yuyue_box {
	margin-top: 20px;
	border: 1px solid #E9E9E9;
	padding: 0px 40px;
}

.yuyue_box .yuyue_top {
	height: 100px;
	line-height: 100px;
	border-bottom: 1px dashed #E9E9E9;
	color: #5E5E5E;
	font-size: 14px;
	padding: 0px 10px;
}

.yuyue_box .yuyue_top select {
	width: 220px;
	padding: 7px 5px 7px 10px;
	color: #727272;
	border: 1px solid #E2E2E2;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    padding-right: 14px;
	background: url(/images/icon_bottom1.png) no-repeat scroll right center transparent;
}

.yuyue_box .yuyue_top .cover{
	width:19px;
	height: 19px;
	position: absolute;
	top:42px;
	left:349px;
	background:#fff url(/images/icon_bottom.png) no-repeat center center;
}

.yuyue_box .yuyue_con {
	padding: 0px 10px;
	margin-bottom: 80px;
}

.yuyue_box .yuyue_con table tr {
	height: 60px;
	line-height: 60px;
}

.yuyue_box .yuyue_con table tr td:first-child {
	width: 650px;
}

.yuyue_box .yuyue_con table tr td:last-child {
	width: 400px;
}

.yuyue_box .yuyue_con table tr td {
	border-bottom: 1px dashed #E2E2E2;
}
.yuyue_box .yuyue_con table tr:last-child td {
	border-bottom: none;
}

 .yuyue_con table tr td span:first-child,
.success_info p span:first-child,
 .order_con div span:first-child,
.order_con div span:nth-child(3) {
	color: #797979;
}

.yuyue_con .speacial {
	color: #FF5307;
}

.yuyue_box .yuyue_con .left p span.pay {
	cursor: pointer;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	width: 100px;
}

.yuyue_box .yuyue_con p span.spot {
	text-align: center;
	border: 1px solid #DDDDDD;
	margin-right: 10px;
}

.yuyue_box .yuyue_con p span.online {
	border: 1px solid #7ECCF7;
	padding-left: 10px;
	background: url(/images/icon-27.png) no-repeat right bottom;
}

.yuyue_box .yuyue_con #sub,
.yuyue_box .yuyue_con #res {
	display: inline-block;
	width: 200px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	border: 1px solid #7ECCF7;
	/*color: #6C6C6C;*/
	border-radius: 3px;
	margin-right: 20px;
}

.yuyue_box .yuyue_con .btn span.current {
	background-color: #7ECCF7;
	color: #fff !important;
}


/*预约验证*/

.yuyue_mask .yy_mask_con {
	position: absolute;
	width: 600px;
	margin: auto;
}

.yuyue_mask .yy_mask_con .validate_top {
	position: relative;
	height: 60px;
	line-height: 60px;
	background-color: #7FCCF8;
	border-radius: 5px 5px 0 0;
	margin-top: 0px;
	font-size: 18px;
	color: #fff;
	text-align: center;
}

.yuyue_mask .yy_mask_con .validate_top .icon-close {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 19px;
	height: 19px;
	background: url(/images/icon-28.png) no-repeat;
}

.yuyue_mask .yy_mask_con .tip_con {
	padding: 30px 0 0 0;
	color: #898888;
	background-color: #fff;
	padding-bottom: 50px;
	border-radius: 0 0 5px 5px;
}

.yuyue_mask .yy_mask_con .validate_con {
	padding-left: 130px;
}

.yuyue_mask .yy_mask_con .validate_con input {
	width: 160px;
	border-radius: 5px 0 0 5px;
	height: 35px;
	line-height: 35px;
	padding: 0px 5px;
	border: 1px solid #DDDDDD;
	border-right: none;
}

.yuyue_mask .yy_mask_con .validate_con .gain {
	text-align: center;
	display: inline-block;
	vertical-align: bottom;
	width: 95px;
	border-radius: 0px 5px 5px 0px;
	height: 35px;
	line-height: 35px;
	color: #fff;
	border: 1px solid #7ECCF7;
	border-left: none;
	background-color: #7ECCF7;
	margin-left: -5px;
	font-size: 14px;
	cursor: pointer;
}

.yuyue_mask .yy_mask_con .submit {
	display: inline-block;
	width: 200px;
	border-radius: 3px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	background-color: #FF6E56;
	font-size: 14px;
	cursor: pointer;
	text-align: center;
	margin-left: 70px;
	cursor: default;
}

.yuyue_mask .yy_mask_con p {
	margin-bottom: 30px;
}

.yuyue_box .yuyue_con table tr td span.pay {
	cursor: pointer;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	width: 100px;
}

.yuyue_box .yuyue_con table tr td span.spot {
	text-align: center;
	border: 1px solid #DDDDDD;
	margin-right: 10px;
}

.yuyue_box .yuyue_con table tr td span.online {
	border: 1px solid #7ECCF7;
	padding-left: 10px;
	background: url(/images/icon-27.png) no-repeat right bottom;
}
/*网上支付提示*/

.online_pay .pay_con {
	background: url(/images/tip.png) no-repeat 50px 20px;
}

.online_pay .pay_con .problem {
	width: 270px;
	margin: 0 auto;
	text-align: center;
	margin-top: 40px;
}

.online_pay .pay_con .problem p:first-child span {
	display: inline-block;
	width: 125px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #6C6C6C;
	border: 1px solid #DDDDDD;
	background-color: #F9F9F9;
	text-align: center;
	margin-right: 10px;
}

.online_pay .pay_con .problem #now_pay {
	display: inline-block;
	width: 270px;
	border-radius: 3px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	background-color: #FF6E56;
	font-size: 14px;
	cursor: pointer;
}

.online_pay .pay_con .problem p {
	margin-bottom: 20px;
}


/*预约成功*/

.yuyue_success {
	padding: 10px;
}

.yuyue_success .success_con {
	background-color: #F7F7F7;
	padding: 40px 0px 40px 280px;
}

.yuyue_success .success_con .success_txt {
	height: 62px;
	padding-left: 70px;
	line-height: 30px;
	margin-bottom: 20px;
	background: url(/images/success.png) no-repeat;
}

.yuyue_success .success_con .success_txt .txt {
	color: #585858;
	font-size: 24px;
}

.yuyue_success .success_con .success_txt p span:last-child {
	color: #797979;
}

.yuyue_success .success_con .success_info {
	font-size: 14px;
	line-height: 35px;
}

.yuyue_success .success_con .success_info p:first-child {
	font-size: 18px;
}


/*订单详情*/

.yuyue_success .order {
	width: 810px;
	margin: 30px auto 80px;
	border: 1px solid #DDDDDD;
}

.yuyue_success .order .order_top {
	padding-left: 20px;
	height: 40px;
	line-height: 40px;
	background-color: #F3F3F3;
	border-bottom: 1px solid #DDDDDD;
}

.yuyue_success .order .order_con {
	padding: 20px;
}

.yuyue_success .order .order_con {
	font-size: 14px;
}

.yuyue_success .order .order_con div {
	position: relative;
	margin-bottom: 15px;
}

.yuyue_success .order .order_con p {
	display: inline-block;
	width: 390px;
}

.yuyue_success .order .order_con .txt_box {
	margin-top: -20px;
	display: inline-block;
	margin-left: 70px;
	line-height: 25px;
}
.cony-div-docdescription { 
    margin: 0 auto;padding: 10px 0;width: 210px;overflow: hidden;height:40px;font-size:12px;color:#aaaaaa;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}
.cony-div-hospitaltitle { 
    color: #737373;
    margin-top: 5px;
    margin-bottom: 6px;
    font-size: 14px;
    white-space: nowrap;
    padding: 0px 5px;
    overflow: hidden;
    text-overflow: ellipsis;
}
/*搜索页面开始*/
 .depart-box ul li { padding: 20px; border-top: 1px #f4f3f3 solid; }

            .depart-box ul li:first-child { border-top: none; }

        .hospital_tu { float: left; height: 90px; width: 130px; }

            .hospital_tu img { width: 130px; height: 90px; }

        .hospital_zi { float: left; width: 460px; height: 90px; margin-left: 20px; }

        .hospital_cg { float: right; width: 150px; height: 80px; margin-top: 15px; border-left: 1px #eae9e9 solid; }

        .clear { clear: both; }

        .hospital_lr_left_bt { height: 42px; line-height: 42px; text-indent: 20px; /*border-top: 1px #e5e5e5 solid;*/ background-color: #F8F6F6; }

            .hospital_lr_left_bt h1 { font-size: 16px; color: #838383; font-weight: normal; }

                .hospital_lr_left_bt h1 span { color: #10A7FF; margin: 0 5px; }

        .hospital_cg h1 { font-size: 24px; color: #F76A4C; font-weight: bold; text-align: center; line-height: 30px; height: 30px; overflow: hidden; margin-top: 10px; }

        .hospital_cg h2 { font-size: 15px; color: #999999; font-weight: normal; text-align: center; line-height: 30px; height: 30px; overflow: hidden; }

        .hospital_zi_01 h1 { font-size: 18px; color: #333333; font-weight: normal; height: 30px; line-height: 30px; }

            .hospital_zi_01 h1 a { font-size: 18px; color: #333333; font-weight: normal; height: 30px; line-height: 30px; }

            .hospital_zi_01 h1 span { font-size: 12px; background-color: #8eb4e4; color: #FFF; padding: 2px 5px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; margin-left: 5px; }

        .hospital_zi_02 span { font-size: 13px; color: #999999; height: 30px; line-height: 30px; }

        .hospital_zi_03 { font-size: 14px; color: #818181; text-indent: 22px; background-image: url(/images/icon-6.png); background-repeat: no-repeat; background-position: 0px; height: 25px; line-height: 25px; margin: 5px 0px; }

        .hospital_zi_04 { font-size: 14px; color: #818181; text-indent: 22px; background-image: url(/images/shi.png); background-repeat: no-repeat; background-position: 0px; height: 25px; line-height: 25px; }



        .cancel{
				position: absolute;
				top:0;
				left: 0;
				width: 100%;
				height: 100%;
				
			}
			.cancel .c_mask{
				width: 100%;
				height: 100%;
				background-color: #000;
				opacity: .5;
			}
			.cancel .c_mask_box{
				position: absolute;
				top:30%;
				left: 50%;
				margin-left: -200px;
				width: 400px;
				padding:0 20px 40px;
				background-color: #fff;
				border-radius: 5px;
			}
			.c_mask_box .cancel_top{
				height: 60px;
				line-height: 60px;
				text-align: center;
				font-size: 18px;
				color:#f76a4c;
				border-bottom: 2px solid #ececec;
			}
			.c_mask_box .cancel_text{
				font-size: 16px;
				color: #505050;
				text-align: center;
				padding: 20px 0;
			}
			.c_mask_box .c_btns{
				padding: 20px 0 0;
				text-align: right;
			}
			.c_mask_box .c_btns button{
				border:none;
				width: 80px;
				height: 30px;
				line-height: 30px;
				font-size: 14px;
				color:#fff;
				background-color: #f76a4c;
				border-radius: 5px;
				cursor: pointer;
			}
			.c_mask_box .c_btns .sure{
				margin-right: 25px;
			}
				.c_mask_box .c_btns .cancel_btn{
				background-color: gray;
			}</pre></body></html>